import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
s = 3 # seed
a = 37 #10 # multiplier
c = 2 # increment
m = 19 # modulus
n = 30
x = np.zeros(n)
x[0] = s
for i in range(1,n):
x[i] = (a * x[i-1] + c) % m
#print(x)
plt.plot(x,'.')
s = 8
a = 1664525
c = 1013904223
m = 2**32
n = 30
x = np.zeros(n)
x[0] = s
for i in range(1,n):
x[i] = (a * x[i-1] + c) % m
#print(x)
plt.plot(x,'.')